package com.koron.plan.web.repairplan.bean.entity;

import com.koron.plan.web.common.Sortable;
import com.koron.plan.web.common.UpdateParameter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * (PlanPackageDeptBean)实体类
 * @author twcao
 * @since 2021-09-13 09:13:41
 */
@Data
@ApiModel("检修计划包责任单位")
public class PlanPackageDeptBean implements Serializable, UpdateParameter, Sortable {

    private static final long serialVersionUID = -34310610737117741L;

    @ApiModelProperty("主键")
    private String id;

    @ApiModelProperty("检修计划包主键")
    private String packageId;

    @ApiModelProperty("责任单位id")
    private String deptId;

    @ApiModelProperty("责任单位名称")
    private String deptName;

    @Deprecated
    @ApiModelProperty("责任单位责任人账号，需求变更，字段废弃")
    private String leader;

    @Deprecated
    @ApiModelProperty("责任单位责任人名称，需求变更，字段废弃")
    private String leaderName;

    @ApiModelProperty("排序字段")
    private Integer sort;

    @ApiModelProperty("创建人账户")
    private String createBy;

    @ApiModelProperty("创建人名称")
    private String createByName;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("更新人账户")
    private String updateBy;

    @ApiModelProperty("更新人名称")
    private String updateByName;

    @ApiModelProperty("更新时间")
    private Date updateTime;
}
